package com.seecen.webproject.service;

import com.seecen.webproject.bo.EmpBO;
import com.seecen.webproject.bo.Page;
import com.seecen.webproject.dao.EmpDao;
import com.seecen.webproject.entity.Emp;

import java.util.List;

public class EmpService {
    private EmpDao empDao = new EmpDao();

    public void page(Page<List<Emp>, EmpBO> page) {
        // 1. 查询总记录数
        page.setTotal(empDao.queryTotal(page.getQueryBO()));
        // 2. 设置总页数
        page.setTotalPage((int)Math.ceil(1.0 * page.getTotal() / page.getPageCount()));
        // 2. 查询分页数据
        page.setStartLimit((page.getPageNo() - 1) * page.getPageCount());
        page.setData(empDao.queryPage(page));
    }
}
